[INFO] fetching crate winrt 0.7.2...
[INFO] checking winrt-0.7.2 against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] extracting crate winrt 0.7.2 into /workspace/builds/worker-5/source
[INFO] validating manifest of crates.io crate winrt 0.7.2 on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate winrt 0.7.2
[INFO] finished tweaking crates.io crate winrt 0.7.2
[INFO] tweaked toml for crates.io crate winrt 0.7.2 written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded winrt_macros v0.7.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c7cfb5e176ab0868a2bfef9c7648bbff56ffd824d6b77df3371c7be316e493b1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c7cfb5e176ab0868a2bfef9c7648bbff56ffd824d6b77df3371c7be316e493b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7cfb5e176ab0868a2bfef9c7648bbff56ffd824d6b77df3371c7be316e493b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7cfb5e176ab0868a2bfef9c7648bbff56ffd824d6b77df3371c7be316e493b1", kill_on_drop: false }`
[INFO] [stdout] c7cfb5e176ab0868a2bfef9c7648bbff56ffd824d6b77df3371c7be316e493b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f071db97e2a56560635dbc4726a91dd1c3ebb4900eb8c9438a06d0b2bdd770e3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f071db97e2a56560635dbc4726a91dd1c3ebb4900eb8c9438a06d0b2bdd770e3", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.39
[INFO] [stderr]    Compiling pin-project-internal v0.4.23
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]     Checking futures-sink v0.3.5
[INFO] [stderr]    Compiling sha1 v0.6.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.19
[INFO] [stderr]     Checking futures-channel v0.3.5
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling winrt_gen_macros v0.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.5
[INFO] [stderr]    Compiling winrt_gen v0.7.2
[INFO] [stderr]     Checking pin-project v0.4.23
[INFO] [stderr]     Checking futures-util v0.3.5
[INFO] [stderr]    Compiling winrt_macros v0.7.2
[INFO] [stderr]     Checking futures-executor v0.3.5
[INFO] [stderr]     Checking winrt v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking futures v0.3.5
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/delegates.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     use windows::foundation::{AsyncStatus, IAsyncAction};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     use windows::foundation::Uri;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use windows::foundation::collections::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows::foundation::collections::*`, `windows::foundation::*`
[INFO] [stdout]   --> tests/delegates.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use windows::foundation::collections::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 78 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:15:20
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type Handler = windows::foundation::AsyncActionCompletedHandler;
[INFO] [stdout]    |                    ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/delegates.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert!(status == AsyncStatus::Completed);
[INFO] [stdout]    |                           ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/xaml.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/xaml.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::ui::xaml::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/boxing.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/boxing.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::foundation::{IPropertyValue, PropertyValue};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/collections.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/collections.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::foundation::collections::{IIterable, IVectorView, PropertySet};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/collections.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::foundation::{IPropertyValue, IWwwFormUrlDecoderEntry, PropertyValue, Uri};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/try_into.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/try_into.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::{IClosable, IStringable, Uri};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/uri.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/uri.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::foundation::Uri;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq!(Uri::NAME, "Windows.Foundation.Uri");
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/escaped.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/xml.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/debug.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/send_sync.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/xml.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::data::xml::dom::XmlDocument;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: could not read nuget directory: No such file or directory (os error 2)
[INFO] [stdout]  --> tests/time_span.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |         nuget: Microsoft.Windows.SDK.Contracts
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/guid.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/debug.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::data::xml::dom::XmlDocument;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/debug.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::foundation::Uri;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/send_sync.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::foundation::Uri;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `winrt`.
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/time_span.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::foundation::*;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/guid.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::foundation::GuidHelper;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/async.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/async.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use windows::storage::streams::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/async.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use windows::storage::streams::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/com_interface.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/enum.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::IStringable;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     use windows::foundation::IUriRuntimeClass;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use windows::foundation::Uri;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/enum.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::AsyncStatus;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/enum.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     use windows::application_model::appointments::AppointmentDaysOfWeek;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: could not read nuget directory: No such file or directory (os error 2)
[INFO] [stdout]  --> tests/composable.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |         nuget: Microsoft.Windows.SDK.Contracts
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_component`
[INFO] [stdout]   --> tests/time_span.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use test_component::TestRunner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared type or module `test_component`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/time_span.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let object = PropertyValue::create_time_span(Duration::from_millis(1234))?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/time_span.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let object = PropertyValue::create_time_span(TestRunner::create_time_span(1234)?)?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/time_span.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let pv: IPropertyValue = object.try_into()?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/time_span.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let pv: IPropertyValue = object.try_into()?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/time_span.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winrt::TryInto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `IAsyncAction`
[INFO] [stdout]   --> tests/delegates.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     d.invoke(IAsyncAction::default(), AsyncStatus::Completed)?;
[INFO] [stdout]    |              ^^^^^^^^^^^^ use of undeclared type or module `IAsyncAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/delegates.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |     d.invoke(IAsyncAction::default(), AsyncStatus::Completed)?;
[INFO] [stdout]    |                                       ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     type Handler = windows::foundation::TypedEventHandler<Uri, i32>;
[INFO] [stdout]    |                    ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/delegates.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertySet`
[INFO] [stdout]   --> tests/delegates.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let set = PropertySet::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `PropertySet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MapChangedEventHandler`
[INFO] [stdout]   --> tests/delegates.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         MapChangedEventHandler::<winrt::HString, winrt::Object>::new(move |sender, args| {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `MapChangedEventHandler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CollectionChange`
[INFO] [stdout]   --> tests/delegates.rs:93:50
[INFO] [stdout]    |
[INFO] [stdout] 93 |             assert!(args.collection_change()? == CollectionChange::ItemInserted);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^ use of undeclared type or module `CollectionChange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/delegates.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     set.insert("A", PropertyValue::create_uint32(1)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/delegates.rs:47:59
[INFO] [stdout]    |
[INFO] [stdout] 47 |     type Handler = windows::foundation::TypedEventHandler<Uri, i32>;
[INFO] [stdout]    |                 -                                         ^^^ not found in this scope
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: you might be missing a type parameter: `<Uri>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IObservableMap` in this scope
[INFO] [stdout]   --> tests/delegates.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let map: IObservableMap<winrt::HString, winrt::Object> = set.into();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/collections.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let uri = Uri::create_uri("http://kennykerr.ca?A=1&B=2&C=3")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertySet`
[INFO] [stdout]   --> tests/collections.rs:75:15
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let set = PropertySet::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `PropertySet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |     set.insert("A", PropertyValue::create_uint32(1)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     set.insert("B", PropertyValue::create_uint32(2)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/boxing.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let object = PropertyValue::create_string("hello")?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |     set.insert("C", PropertyValue::create_uint32(3)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IIterable` in this scope
[INFO] [stdout]   --> tests/collections.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let iterable: IIterable<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IWwwFormUrlDecoderEntry` in this scope
[INFO] [stdout]   --> tests/collections.rs:44:29
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn uri() -> winrt::Result<()> {
[INFO] [stdout]    |       - help: you might be missing a type parameter: `<IWwwFormUrlDecoderEntry>`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     let iterable: IIterable<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IVectorView` in this scope
[INFO] [stdout]   --> tests/collections.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let iterable: IVectorView<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IWwwFormUrlDecoderEntry` in this scope
[INFO] [stdout]   --> tests/collections.rs:57:31
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn uri() -> winrt::Result<()> {
[INFO] [stdout]    |       - help: you might be missing a type parameter: `<IWwwFormUrlDecoderEntry>`
[INFO] [stdout] ...
[INFO] [stdout] 57 |     let iterable: IVectorView<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/collections.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let pv: IPropertyValue = pair.value()?.try_into()?;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/boxing.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let object = PropertyValue::create_uint32_array(&[1, 2, 3])?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/boxing.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         PropertyValue::create_string_array(&["Hello".into(), "Rust".into(), "WinRT".into()])?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/boxing.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let pv: IPropertyValue = object.try_into()?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/boxing.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let pv: IPropertyValue = object.try_into()?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/boxing.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let pv: IPropertyValue = object.try_into()?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/collections.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winrt::TryInto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Application`
[INFO] [stdout]   --> tests/xaml.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let app = Application::default();
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `Application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]  --> tests/boxing.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Application`
[INFO] [stdout]   --> tests/xaml.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let app = Application::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `Application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataTemplateKey`
[INFO] [stdout]   --> tests/xaml.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         DataTemplateKey::new().unwrap_err().code(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type or module `DataTemplateKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataTemplateKey`
[INFO] [stdout]   --> tests/xaml.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         DataTemplateKey::create_instance_with_type(winrt::Object::default())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type or module `DataTemplateKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert!(AsyncStatus::default().get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert!(AsyncStatus::Canceled.get_abi() == 2);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert!(AsyncStatus::Completed.get_abi() == 1);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert!(AsyncStatus::Error.get_abi() == 3);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert!(AsyncStatus::Started.get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert!(AppointmentDaysOfWeek::default().get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert!(AppointmentDaysOfWeek::None.get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert!(AppointmentDaysOfWeek::Sunday.get_abi() == 0x1);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert!(AppointmentDaysOfWeek::Monday.get_abi() == 0x2);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     assert!(AppointmentDaysOfWeek::Tuesday.get_abi() == 0x4);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert!(AppointmentDaysOfWeek::Wednesday.get_abi() == 0x8);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert!(AppointmentDaysOfWeek::Thursday.get_abi() == 0x10);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert!(AppointmentDaysOfWeek::Friday.get_abi() == 0x20);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     assert!(AppointmentDaysOfWeek::Saturday.get_abi() == 0x40);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let weekend = AppointmentDaysOfWeek::Sunday | AppointmentDaysOfWeek::Saturday;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:37:51
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let weekend = AppointmentDaysOfWeek::Sunday | AppointmentDaysOfWeek::Saturday;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/try_into.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/try_into.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let uri = Uri::default();
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let s: IStringable = uri.try_into().unwrap();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IClosable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 9  | fn try_into() -> winrt::Result<()> {
[INFO] [stdout]    |            - help: you might be missing a type parameter: `<IClosable>`
[INFO] [stdout] ...
[INFO] [stdout] 22 |     let c: winrt::Result<IClosable> = uri.try_into();
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/try_into.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let uri: Uri = s.try_into().unwrap();
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let s: IStringable = uri.try_into().unwrap();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]  --> tests/enum.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::AbiTransferable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 19 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `XmlDocument`
[INFO] [stdout]   --> tests/debug.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let doc = XmlDocument::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `XmlDocument`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/debug.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let url = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `XmlDocument`
[INFO] [stdout]   --> tests/xml.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let doc = XmlDocument::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `XmlDocument`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/try_into.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use winrt::ComInterface;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/try_into.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use winrt::TryInto;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]  --> tests/xaml.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::ComInterface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Uri::iid(),
[INFO] [stdout]    |         ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let null_uri = Uri::default();
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/send_sync.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let url = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let default: windows::foundation::IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let stringable: windows::foundation::IStringable = uri.into();
[INFO] [stdout]    |                     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `InMemoryRandomAccessStream`
[INFO] [stdout]   --> tests/async.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let stream = &InMemoryRandomAccessStream::new()?;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `InMemoryRandomAccessStream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataWriter`
[INFO] [stdout]   --> tests/async.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let writer = DataWriter::create_data_writer(stream)?;
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type or module `DataWriter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                      ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataReader`
[INFO] [stdout]   --> tests/async.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let reader = DataReader::create_data_reader(stream)?;
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type or module `DataReader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let other = &Uri::create_uri("http://microsoft.com")?;
[INFO] [stdout]    |                  ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]  --> tests/delegates.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::AbiTransferable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/delegates.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winrt::ComInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `InMemoryRandomAccessStream`
[INFO] [stdout]   --> tests/async.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let stream = &InMemoryRandomAccessStream::new()?;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `InMemoryRandomAccessStream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let uri = Uri::default();
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/com_interface.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let u: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/com_interface.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let s: IStringable = uri.into();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataWriter`
[INFO] [stdout]   --> tests/async.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let writer = DataWriter::create_data_writer(stream)?;
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type or module `DataWriter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataReader`
[INFO] [stdout]   --> tests/async.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let reader = DataReader::create_data_reader(stream)?;
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type or module `DataReader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 18 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                      ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/uri.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let default: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/uri.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let default: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/uri.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let default: IStringable = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/uri.rs:63:18
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let default: IStringable = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::RuntimeName`
[INFO] [stdout]   --> tests/uri.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winrt::RuntimeName;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GuidHelper`
[INFO] [stdout]   --> tests/guid.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let a = GuidHelper::create_new_guid()?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type or module `GuidHelper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GuidHelper`
[INFO] [stdout]   --> tests/guid.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let b = GuidHelper::create_new_guid()?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type or module `GuidHelper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GuidHelper`
[INFO] [stdout]   --> tests/guid.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert!(!GuidHelper::equals(&a, &b)?);
[INFO] [stdout]    |              ^^^^^^^^^^ use of undeclared type or module `GuidHelper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GuidHelper`
[INFO] [stdout]   --> tests/guid.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert!(GuidHelper::equals(&a, &a)?);
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type or module `GuidHelper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_component`
[INFO] [stdout]  --> tests/composable.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use test_component::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of undeclared type or module `test_component`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let c = Composable::new()?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let c = Composable::create_with_value(123)?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]   --> tests/com_interface.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use winrt::AbiTransferable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/com_interface.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use winrt::ComInterface;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Derived`
[INFO] [stdout]   --> tests/composable.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let d = &Derived::new()?;
[INFO] [stdout]    |              ^^^^^^^ use of undeclared type or module `Derived`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_eq!(456, Composable::expect_composable(d)?);
[INFO] [stdout]    |                     ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_eq!(1, Composable::expect_required_one(d)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |     assert_eq!(2, Composable::expect_required_two(d)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_eq!(3, Composable::expect_required_three(d)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert_eq!(4, Composable::expect_required_four(d)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_eq!(456, Composable::expect_composable(&t)?);
[INFO] [stdout]    |                     ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]   --> tests/async.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     reader.load_async(3)?.await?;
[INFO] [stdout]    |                       ^ cannot infer type for type `{integer}`
[INFO] [stdout]    |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]   --> tests/async.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     reader.load_async(3)?.await?;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     assert_eq!(1, Composable::expect_required_one(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |     assert_eq!(2, Composable::expect_required_two(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     assert_eq!(3, Composable::expect_required_three(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     assert_eq!(4, Composable::expect_required_four(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_eq!(1, Composable::expect_required_one(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq!(2, Composable::expect_required_two(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_eq!(3, Composable::expect_required_three(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_eq!(4, Composable::expect_required_four(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0698.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq!(1, Composable::expect_required_one(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     assert_eq!(2, Composable::expect_required_two(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(3, Composable::expect_required_three(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 |     assert_eq!(1, Composable::expect_required_one(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert_eq!(2, Composable::expect_required_two(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]  --> tests/uri.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::ComInterface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Composable`
[INFO] [stdout]   --> tests/composable.rs:77:19
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(1, Composable::expect_required_one(&t)?);
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type or module `Composable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Composable` in this scope
[INFO] [stdout]   --> tests/composable.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let t: Composable = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IComposable` in this scope
[INFO] [stdout]   --> tests/composable.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let t: IComposable = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IRequiredFour` in this scope
[INFO] [stdout]   --> tests/composable.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let t: IRequiredFour = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IRequiredThree` in this scope
[INFO] [stdout]   --> tests/composable.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let t: IRequiredThree = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IRequiredTwo` in this scope
[INFO] [stdout]   --> tests/composable.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let t: IRequiredTwo = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IRequiredOne` in this scope
[INFO] [stdout]   --> tests/composable.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let t: IRequiredOne = d.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "f071db97e2a56560635dbc4726a91dd1c3ebb4900eb8c9438a06d0b2bdd770e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f071db97e2a56560635dbc4726a91dd1c3ebb4900eb8c9438a06d0b2bdd770e3", kill_on_drop: false }`
[INFO] [stdout] f071db97e2a56560635dbc4726a91dd1c3ebb4900eb8c9438a06d0b2bdd770e3
